Why We Use Method Hiding and Method Overriding